Approximating minimal unsatisfiable subformulae by means of adaptive core search
نویسنده
چکیده
The paper is concerned with the relevant practical problem of selecting a small unsatisfiable subset of clauses inside an unsatisfiable CNF formula. Moreover, it deals with the algorithmic problem of improving an enumerative (DPLL-style) approach to SAT, in order to overcome some structural defects of such approach. Within a complete solution framework, we are able to evaluate the difficulty of each clause, by analyzing the history of the search. Such clause hardness evaluation is used in order to rapidly select an unsatisfiable subformula (of the given CNF) which is a good approximation of a minimal unsatisfiable subformula (MUS). Unsatisfiability is proved by solving only such subformula. Very small unsatisfiable subformulae are detected inside famous Dimacs unsatisfiable problems and in real world problems. Comparison with the very efficient solver SATO 3.2 used as a state-of-the-art DPLL procedure (disabling learning of new clauses) shows the effectiveness of such enumeration guide.
منابع مشابه
Exact Selection of Minimal Unsatisfiable Subformulae for Special Classes of Propositional Formulae
A minimal unsatisfiable subformula (MUS) of a given propositional formula is a subset of clauses which is unsatisfiable, but becomes satisfiable as soon as we remove any of its clauses. In several applicative fields, a relevant problem besides solving the satisfiability problem, is to detect a minimal unsatisfiable subformula. This is expecially true when the application is encoded into a propo...
متن کاملAccelerated Deletion-based Extraction of Minimal Unsatisfiable Cores
Various technologies are based on the capability to find small unsatisfiable cores given an unsatisfiable CNF formula, i.e., a subset of the clauses that are unsatisfiable regardless of the rest of the formula. If that subset is irreducible, it is called a Minimal Unsatisfiable Core (MUC). In many cases, the MUC is required not in terms of clauses, rather in terms of a preknown user-given set o...
متن کاملModel enumeration in propositional circumscription via unsatisfiable core analysis
Many practical problems are characterized by a preference relation over admissible solutions, where preferred solutions are minimal in some sense. For example, a preferred diagnosis usually comprises a minimal set of reasons that is sufficient to cause the observed anomaly. Alternatively, a minimal correction subset comprises a minimal set of reasons whose deletion is sufficient to eliminate th...
متن کاملSmallest MUS Extraction with Minimal Hitting Set Dualization
Minimal explanations of infeasibility are of great interest in many domains. In propositional logic, these are referred to as Minimal Unsatisfiable Subsets (MUSes). An unsatisfiable formula can have multiple MUSes, some of which provide more insights than others. Different criteria can be considered in order to identify a good minimal explanation. Among these, the size of an MUS is arguably one...
متن کاملComputational approaches to finding and measuring inconsistency in arbitrary knowledge bases
a r t i c l e i n f o a b s t r a c t Keywords: Inconsistency measures Minimal inconsistent subsets Minimal unsatisfiable subformulae SAT Random SAT There is extensive theoretical work on measures of inconsistency for arbitrary formulae in knowledge bases. Many of these are defined in terms of the set of minimal inconsistent subsets (MISes) of the base. However, few have been implemented or exp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Discrete Applied Mathematics
دوره 130 شماره
صفحات -
تاریخ انتشار 2003